/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package x10.interfaces.cm15a.transmit;

import x10.event.X10Event;
import x10.queues.X10TransmitQueue;

/**
 * X10DeviceTransmitter - super class for Transmitter Factories, to
 * implement the transmit() method.
 *
 * @author Denny Sheirer
 * @date 20110129
 */
public abstract class X10DeviceTransmitter {
    X10TransmitQueue transmitQueue;

    public X10DeviceTransmitter(X10TransmitQueue transmitQueue){
        this.transmitQueue = transmitQueue;
    }

    public abstract void transmit(X10Event device);

}
